/* 在屏幕上打印杨辉三角

     1
     1  1
     1  2  1
     1  3  3  1
     1  4  6  4 1
     1  5  10 10 5 1
      1.每行的第一列和最后一列是1
      2.其他行规律：arr[i][j]=arr[i-1][j]+arr[i-1][j-1];

 */
public interface YangHui {
    public static void main(String[] args) {
        int[][]arr=new int[6][];
        for (int i = 0; i <arr.length; i++) {
            arr[i] = new int[i + 1];
            for (int j = 0; j <arr[i].length; j++) {
                if (j == 0 || j == arr[i].length - 1) { //如果是第一列或最后一列 赋值为1
                    arr[i][j] = 1;//赋值1
                }
                else {
                    arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];//本元素=上方元素+左上方元素
                }
            }
        }
            for (int i= 0; i <arr.length ; i++) {
                for (int j = 0; j <arr[i].length ; j++) {
                    System.out.print(arr[i][j]+"  ");
                }
                System.out.println();

            }
        }

}
